Platform Explorer / Nuxeo Platform LTS 2017 9.10

Component org.nuxeo.ecm.core.io.MarshallerRegistry.marshallers

Documentation

Core IO registered marshallers set.

Contributions

XML Source

<?xml version="1.0"?>
<component name="org.nuxeo.ecm.core.io.MarshallerRegistry.marshallers" version="1.0.0">
  <documentation>
    Core IO registered marshallers set.
  </documentation>
  <extension target="org.nuxeo.ecm.core.io.MarshallerRegistry" point="marshallers">
    <!-- validation -->
    <register class="org.nuxeo.ecm.core.io.marshallers.json.validation.ConstraintJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.validation.ConstraintListJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.validation.DocumentValidationReportJsonWriter"
      enable="true" />
    <!-- document -->
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelJsonReader" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.DocumentPropertyJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.DocumentPropertiesJsonReader" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelListJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.DocumentModelListJsonReader" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.document.ACPJsonWriter" enable="true" />
    <!-- document type -->
    <register class="org.nuxeo.ecm.core.io.marshallers.json.types.DocumentTypeJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.types.DocumentTypeListJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.types.FacetJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.types.FacetListJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.types.SchemaJsonWriter" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.types.SchemaListJsonWriter" enable="true" />
    <!-- enrichers -->
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.BasePermissionsJsonEnricher" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.BreadcrumbJsonEnricher" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.ChildrenJsonEnricher" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.HasFolderishChildJsonEnricher" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.ContextualParametersJsonEnricher" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.SubtypesJsonEnricher" enable="true" />
    <register class="org.nuxeo.ecm.core.io.marshallers.json.enrichers.UserVisiblePermissionsJsonEnricher" enable="true" />
  </extension>
</component>